NinjaForms\Includes\Factories\ConstructUsageEntity A

Total Complexity 73
Dependencies 1
Dependents 1
Total lines 780
Lines of code 312
Logical lines of code 125
Comment lines 295
Methods 28
Properties 16

Methods 28

Method Rating Maintainability Complexity Lines of code
constructDisplaySettingsUsage()
B
45 19 34
constructFieldMetaUsage()
S
52 7 23
constructActionsUsage()
S
57 7 15
constructRestrictionsUsage()
S
59 7 12
constructCalculationsUsage()
S
55 5 19
constructFormMetaSql()
S
49 2 39
constructFieldMetaSql()
S
58 2 17
calculateFieldTypesCountPerForm()
S
64 2 9
calculateActionTypesCountPerForm()
S
64 2 9
constructUsageArray()
S
59 1 15
getNfSettingByKey()
S
71 2 6
handle()
S
63 1 12
populateActions()
S
63 1 11
populateForms()
S
63 1 11
populateFieldMeta()
S
68 1 7
populateFields()
S
64 1 10
populateWpdb()
S
77 1 4
populateFormMeta()
S
68 1 7
__construct()
S
81 1 3
calculateElapsedTime()
S
70 1 6
constructSettingsUsage()
S
66 1 8
constructSubmissionsUsage()
S
82 1 3
calculateActionsPerForm()
S
74 1 4
calculateFieldsPerForm()
S
74 1 4
constructFieldsUsage()
S
67 1 8
constructFormsUsage()
S
69 1 7
constructPluginUsage()
S
82 1 3
populateNinjaFormsSettings()
S
70 1 6